﻿
 body {
 	padding: 0;
 	margin: 0;
 	background: #efeff4;
 }
 
 ol,
 ul,
 li {
 	padding: 0;
 	margin: 0;
 	list-style: none
 }
 
 h2,
 h3,
 h4,
 h5,
 ul,
 li,
 p,
 hr {
 	padding: 0;
 	margin: 0;
 }
 
 input {
 	outline: none;
 }
 
 html {
 	padding: 0;
 	margin: 0;
 }
 
 * {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	margin: 0;
 }
 
 .am-slider-default .am-direction-nav .am-prev {
 	display: none;
 }
 
 .am-slider-default .am-direction-nav .am-next {
 	display: none;
 }
 
 .tm-head {
 	background: transparent;
 	top: 0;
 	position: absolute;
 	z-index: 999;
 }
 
 .sortbar-fixed {
 	position: fixed;
 	top: 0;
 	background: #1A92DE;
 }
 
 .ad_img img {
 	border: none;
 	vertical-align: middle;
 	max-width: 100%;
 	font-size: 0px;
 }
 
 .sq-head {
 	background: #ff5500;
 	position: fixed;
 	top: 0;
 	z-index: 9999;
 	left: 0;
 }
 
 .nav_text {
 	font-size: 14px;
 	margin-top: -35px;
 }
 
 .am-navbar-default .am-navbar-nav {
 	background: #1A92DE;
 }
 
 .nav_text i.sel {
 	display: inline-block;
 	width: 9px;
 	height: 6px;
 	background-position: -48px 0;
 	margin-left: 4px;
 	margin-bottom: 2px;
 	background: url(../images/common.png) -153px 0px no-repeat;
 	transition: all .3s linear;
 	-webkit-transition: all .3s linear;
 }
 
 .nav_text:hover i.sel {
 	background-position: -153px -6px;
 	transform: rotate(360deg);
 	-webkit-transform: rotate(360deg);
 }
 
 .am-header .am-header-nav img {
 	height: 25px;
 	margin-top: -18px;
 }
 
.am-header .am-header-title1 {
 	position: relative;
 	margin: 5% 14% 0 14%;
 	font-size: 1.8rem;
 	font-weight: 400;
 	text-align: center;
 	display: block;
 	word-wrap: normal;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	color: #fff;
 }
 
 .am-slider-default .am-control-nav {
 	bottom: 10px;
 	text-align: center;
 }
 
 .am-slider-default .am-control-nav li a.am-active {
 	background:#E0E0E0;
 }
 
 .am-slider-default .am-control-nav li a {
 	background: #ededed;

 }
 
 .am-slider-default {
 	margin: 0;
 }
 
 .i_m {
 	width: 100%;
 	padding: 0 10px;
 	margin-top: 10px;
 }
 
 .i_m li {
 	width: 50%;
 	float: left;
 	margin-bottom: 10px;
 	text-align: center;
 }
 
 .i_m li a {
 	display: block;
 	width: 100%;
 	padding: 10px 0;
 	color: #FFF;
 }
 
 .i_m li a img {
 	width: 60%;
 	max-width: 160px;
 	height: 60px;
 	vertical-align: top;
 }
 
 .i_m li a h2 {
 	width: 100%;
 	height: 30px;
 	line-height: 30px;
 	font-size: 15px;
 	font-weight: normal;
 }
 
 .i_m li.i_m1 a {
 	background: #2d99ed;
 }
 
 .i_m li.i_m2 a {
 	background: #6b6298;
 }
 
 .i_m li.i_m3 a {
 	background: #38b48b;
 }
 
 .i_m li.i_m4 a {
 	background: #ec6d51;
 }
 
 .i_ma {
 	width: 100%;
 	padding: 0 10px;
 }
 
 .quanbu-ul1 {
 	width: 100%;
 	padding: 5px 0;
 	background: #fff;
 	position: fixed;
 	left: 0;
 	bottom: 0;
 }
 
 .quanbu-ul1 li {
 	float: left;
 	text-align: center;
 }
 
 .quanbu-ul1 li .qu-tu1 {
 	width: 20px;
 	height: 20px;
 	margin: 0 auto;
 }
 
 .qu-tu1 .atu1 {}
 
 .qu-tu1 .atu2 {
 	display: none;
 }
 
 .qu-tu1 img {
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 
 .quanbu-ul1 li .qu-ul1a {
 	font-size: 12px;
 	color: #353535;
 }
 
 .quanbu-ul1 .current a {
 	color: #1A92DE;
 }
 
 .quanbu-ul1 .current .atu1 {
 	display: none;
 }
 
 .quanbu-ul1 .current .atu2 {
 	display: block;
 }

 .b1 ul li{
 	float: left;
 }

 
 ul.ab_list li a {
 	display: -webkit-box;
 	background: #fff;
 	padding: 10px 10px 10px 18px;
 	margin-bottom: 10px;
 }
 
 ul.ab_list li:last-child {
 	border-bottom: none;
 }
 
 ul.ab_list li .ab_l {
 	width: 56px;
 	margin-right: 23px;
 }
 .ab_l img{
	width: 56px;
}
 ul.ab_list li .ab_r {
 	-webkit-box-flex: 1;
 }
 
 ul.ab_list li .ab_r h3 {
 	margin-bottom: 3px;
 	color: #4b4b4b;
 	font-size: 16px;
 	padding-top: 3px;
 }
 
 ul.ab_list li .ab_l i {
 	width: 56px;
 	height: 56px;
 	vertical-align: middle;
 }
 
 ul.ab_list li .ab_l i.pj {
 	background-position: 0 -61px
 }
 
 ul.ab_list li .ab_l i.za {
 	background-position: -69px -62px
 }
 
 ul.ab_list li .ab_l i.yc {
 	background-position: -135px -62px
 }
 
 .f12 {
 	font-size: 14px;
 }
 
 .gray3 {
 	color: #989898;
 }
 /***个人中心***/
 
 header.glue2 {
 	width: 100%;
 	background: #de6721;
 	background-size: 100%
 }
 
 header.glue2 div.top {
 	padding-top: 10px;
 	height: 45px;
 	position: relative
 }
 
 header.glue2 div.top .big {
 	float: left;
 	margin-left: 10px;
 	line-height: 45px;
 	font-size: 14px;
 	color: #FFF;
 	font-weight: 400
 }
 
 header.glue2 div.top .big span {
 	display: inline-block;
 	width: 35px;
 	height: 35px;
 	border-radius: 200px
 }
 
 header.glue2 div.top .big span img {
 	width: 35px;
 	height: 35px;
 	border-radius: 200px;
 	background-size: 35px auto
 }
 
 header.glue2 div.top a.right_a {
 	float: right;
 	margin-right: 15px;
 	color: #FFF;
 	font-size: 15px;
 	line-height: 47px;
 	padding-top: 0
 }
 
 header.glue2 div.cont {
 	width: 100%;
 	height: 165px
 }
 
 header.glue2 div.cont div.cont_list {
 	text-align: center;
 	padding-top: 32px;
 	position: relative
 }
 
 header.glue2 div.cont div.cont_list span {
 	display: block;
 	text-align: center;
 	color: #fff;
 }
 
 header.glue2 div.cont div.cont_list span.ttprice {
 	font-size: 40px;
 }
 
 header.glue2 div.cont div.cont_list span.tttext {
 	font-size: 16px;
 	color: #ffc948;
 }
 
 header.glue2 div.butt {
 	width: 100%;
 	height: 70px;
 	background: rgba(255, 255, 255, .1)
 }
 
 header.glue2 div.butt ul.butt_list {
 	width: 100%;
 	position: relative
 }
 
 header.glue2 div.butt ul.butt_list li {
 	float: left;
 	width: 50%;
 	text-align: center;
 	position: relative;
 }
 
 header.glue2 div.butt ul.butt_list li:nth-of-type(1):after {
 	content: " ";
 	border-right: 1px solid #e0b49d;
 	position: absolute;
 	height: 50px;
 	top: 10px;
 	left: 100%
 }
 
 header.glue2 div.butt ul.butt_list li span {
 	color: #fff;
 	display: block;
 	opacity: 1;
 	margin: 0px;
 	padding: 0px;
 }
 
 header.glue2 div.butt ul.butt_list li span.ttprice {
 	font-size: 25px;
 }
 
 header.glue2 div.butt ul.butt_list li span.tttext {
 	font-size: 14px;
 	color: #ffc948;
 }
 
 .user_nav_list {
 	border-top-width: 1px;
 	border-left-width: 1px;
 	border-top-style: solid;
 	border-left-style: solid;
 	border-top-color: #EBEBEB;
 	border-left-color: #EBEBEB;
 	background: #fff;
 	margin: 10px 0px;
 }
 
 .user_nav_list li {
 	border-right-width: 1px;
 	border-bottom-width: 1px;
 	border-right-style: solid;
 	border-bottom-style: solid;
 	border-right-color: #EBEBEB;
 	border-bottom-color: #EBEBEB;
 	height: 50px
 }
 
 .user_nav_list a {
 	display: block;
 	color: #666;
 	text-decoration: none;
 	width: 100%;
 	float: left
 }
 
 .user_nav_list .u_nav_icon {
 	float: left;
 	margin-left: 2%;
 	height: 30px;
 	width: 30px;
 	background-size: 90%;
 	margin-top: 10px
 }
 
 .user_nav_list .znx {
 	background-image: url(../images/iconfont-zhanneixin.png);
 	background-repeat: no-repeat
 }
 
 .user_nav_list .money {
 	background-image: url(../images/4.png);
 	background-repeat: no-repeat
 }
 
 .user_nav_list .qrcode {
 	background-image: url(../images/2.png);
 	background-repeat: no-repeat
 }
 .user_nav_list .team {
 	background-image: url(../images/1.png);
 	background-repeat: no-repeat
 }
 
 .user_nav_list .dingdan {
 	background-image: url(../images/iconfont-dingdan%20.png);
 	background-repeat: no-repeat
 }
 
 .user_nav_list .tixian {
 	background-image: url(../images/iconfont-wiappquxianguanli.png);
 	background-repeat: no-repeat
 }
 
 .user_nav_list .message {
 	background-image: url(../images/iconfont-zhanneixin.png);
 	background-repeat: no-repeat
 }
 
 .user_nav_list .u_nav_name {
 	float: left;
 	margin-left: 1.5%;
 	line-height: 50px;
 	font-size: 15px
 }
 
 .user_nav_list .u_money {
 	position: relative;
 	font-size: 13px;
 	color: #666;
 	line-height: 51px;
 	float: right
 }
 
 .user_nav_list .u_money i {
 	color: #ff6063;
 	font-style: normal
 }
 
 .user_nav_list .nt_icon {
 	background-image: url(../images/iconfont-jiantou.png);
 	background-repeat: no-repeat;
 	background-position: center;
 	background-size: 15px;
 	height: 50px;
 	width: 32px;
 	float: right;
 	margin-right: 1%
 }
 
 .user_nav_list span.upload_num {
 	width: 10px;
 	height: 10px;
 	line-height: 10px;
 	border-radius: 50%;
 	background: #F00;
 	color: #cb2527;
 	display: block;
 	float: right;
 	margin-top: 20px;
 }
 /*订单状态*/
 
 .state_box {
 	height: 43px;
 	position: relative;
 	background: #fff;
 }
 
 .state {
 	float: left;
 	width: 33%;
 	line-height: 43px;
 	color: #65646b;
 	font-size: 14px;
 	text-align: center
 }
 
 .blue_block {
 	width: 33%;
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	height: 2px;
 	background-color: #1A92DE;
 }
 
 .move_box {
 	width: 100%;
 	text-align: center;
 	padding-top: 100px;
 }
 
 .move_box img {
 	width: 80px;
 	height: 80px;
 	margin: auto
 }
 
 .move_box p {
 	font-size: 16px;
 	color: #9A9A9A;
 	padding-top: 16px;
 	padding-bottom: 16px;
 }
 
 .move_box button {
 	padding: 0px 10px;
 	height: 30px;
 	background: #1A92DE;
 	color: #fff;
 	border-radius: 5px;
 	font-size: 18px;
 	border: none;
 }
 
 .move_box1 {
 	width: 100%;
 	text-align: center;
 	padding-top: 40px;
 }
 
 .move_box1 img {
 	margin: auto
 }
 
 .move_box1 p {
 	font-size: 16px;
 	color: #9A9A9A;
 	padding-top: 10px;
 	padding-bottom: 16px;
 }
 /**投诉**/
 
 .say_more {
 	padding: 1em 0;
 	width: 92%;
 	margin-left: 4%;
 	line-height: 22px;
 	color: #212121;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	font-size: 14px;
 }
 
 .evaluate_form {
 	height: 160px;
 	width: 92%;
 	margin-left: 4%;
 	position: relative;
 }
 
 textarea.evaluate {
 	width: 100%;
 	height: 160px;
 	line-height: 22px;
 	color: #191919;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	padding: 5px;
 	border: 0px;
 }
 
 textarea:focus {
 	border: 0;
 	outline: none;
 }
 
 .evaluate_form span {
 	bottom: 10px;
 	position: absolute;
 	right: 10px;
 	color: #797878
 }
 
 .confirm {
 	background-color: #1A92DE;
 	color: #fff;
 	border-radius: 3px;
 	width: 92%;
 	height: 40px;
 	line-height: 40px;
 	text-align: center;
 	font-size: 16px;
 	margin-left: 4%;
 	margin-top: 14px;
 	border: none;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 }
 /*订单详情*/
 
 .order_item {
 	position: relative;
 	padding: 5px 0px;
 	background: #fff;
 }
 
 .order_item_hd {
 	position: relative;
 	z-index: 1;
 	padding-left: 4%;
 	font-size: 14px;
 }
 
 .order_item_hd:after {
 	position: absolute;
 	top: 50%;
 	right: 4%;
 	width: 15px;
 	height: 15px;
 	content: "";
 	border-left: 1px solid #a4a4a4;
 	border-bottom: 1px solid #a4a4a4;
 	overflow: hidden;
 	-webkit-transform: translate3d(0, -50%, 0) rotate(-135deg);
 	-moz-transform: translate3d(0, -50%, 0) rotate(-135deg);
 	-o-transform: translate3d(0, -50%, 0) rotate(-135deg);
 	-ms-transform: translate3d(0, -50%, 0) rotate(-135deg);
 	transform: translate3d(0, -50%, 0) rotate(-135deg)
 }
 
 .order_item_tip {
 	position: absolute;
 	top: 0;
 	right: 18px;
 	font-size: 1rem;
 	color: #c7c7c7;
 }
 
 .order_item_hd a {
 	display: block;
 	color: #3c8df1;
 	font-size: 15px;
 }
 
 .order_item .tips {
 	line-height: 25px;
 }
 
 .order_item .text {
 	line-height: 25px;
 	font-weight: bold;
 }
 
 .order_item_hd a .order_date {
 	line-height: 25px;
 	display: inline-block;
 	font-size: 14px;
 	color: #C8C8C8;
 	width: 100%;
 }
 
 .order_box {
 	width: 100%;
 }
 
 .order_title {
 	height: 39px;
 	line-height: 39px;
 	font-size: 14px;
 	color: #000;
 	padding-left: 4%;
 	box-sizing: border-box;
 	font-weight: bold;
 }
 
 .order {
 	background-color: #fff;
 	position: relative;
 	padding-left: 4%;
 	padding-right: 4%;
 	padding-top: 9px;
 	box-sizing: border-box;
 	overflow: hidden;
 }
 
 .order_line {
 	height: 36px;
 }
 
 .order_line h1 {
 	line-height: 36px;
 	font-size: 14px;
 	color: #6a6a6a;
 	float: left;
 	display: block;
 }
 
 .order_line p {
 	line-height: 36px;
 	font-size: 14px;
 	color: #191919;
 	float: right;
 	display: block;
 }
 
 .order_msg {
 	background-color: #fff;
 	position: relative;
 	padding-left: 4%;
 	padding-right: 4%;
 	padding-top: 9px;
 	padding-bottom: 9px;
 	box-sizing: border-box;
 	overflow: hidden;
 }
 
 .msg_line h1 {
 	line-height: 36px;
 	font-size: 14px;
 	color: #6a6a6a;
 	float: left;
 	width: 30%;
 	display: block;
 }
 
 .msg_line p {
 	line-height: 36px;
 	font-size: 14px;
 	color: #191919;
 	float: left;
 	width: 70%;
 	text-align: right;
 	display: block;
 }
 
 .border_top {
 	border-top: 1px dashed #dedede;
 	background-size: 100% 1px;
 	background-repeat: no-repeat;
 	height: 1px;
 	width: 100%;
 }
 
 .border_bottom {
 	background-image: -webkit-linear-gradient(bottom, #b2b2b2 33.3%, transparent 66.7%);
 	background-size: 100% 1px;
 	background-repeat: no-repeat;
 	background-position: bottom;
 	height: 1px;
 	width: 100%;
 }
 
 .c-com-btn {
 	width: 100%;
 	height: 45px;
 	background: #efeff4;
 	position: fixed;
 	bottom: 0;
 	z-index: 9999;
 	left: 0;
 }
 
 .c-com-btn .canelpay {
 	border: 1px solid #626262;
 	color: #626262;
 	float: right;
 	display: block;
 	height: 2rem;
 	margin: 0.5rem 12px;
 	line-height: 2rem;
 	padding: 0px 10px;
 	border-radius: 5px;
 	font-size: .7rem;
 	text-align: center;
 	margin-left: 2%;
 }
 /*订单列表*/
 
 .movelist_box {
 	width: 100%;
 	overflow: hidden;
 	margin-top: 10px;
 }
 
 .move {
 	width: 500%;
 	position: relative;
 	clear: both;
 	left: 0
 }
 
 .orderlist_box {
 	float: left;
 	width: 20%;
 }
 
 .orderlist {
 	overflow: hidden;
 	position: relative;
 	background: #fff;
 	margin-bottom: 14px;
 }
 
 .orderlist_title {
 	width: 96%;
 	height: 40px;
 	line-height: 40px;
 	color: #191919;
 	padding-left: 4%;
 }
 
 .orderlist_title span.order_name {
 	float: left;
 	color: #5d5d5d;
 	font-size: 15px;
 }
 
 .orderlist_title span.order_time {
 	float: right;
 	font-size: 14px;
 	color: #848484;
 }
 
 .orderlist_title span.order_time a {
 	color: #1A92DE;
 	font-size: 15px;
 	padding-left: 10px;
 }
 
 .orderlist_text {
 	width: 92%;
 	margin-left: 4%;
 	position: relative;
 	padding-top: 5px;
 	box-sizing: border-box;
 }
 
 .orderlist_text td {
 	padding: 15px 5px 0px;
 }
 
 .orderlist_text .pro-dta td {
 	width: 33.33333%;
 	text-align: center;
 }
 
 .orderlist_text .pro-dta span {
 	display: block;
 	line-height: 25px;
 	font-size: 14px;
 	color: #848484;
 }
 
 .orderlist_text .pro-dta strong {
 	display: block;
 	line-height: 25px;
 	font-size: 16px;
 }
 
 .orderlist_text .pro-dta strong img {}
 
 .cancel_order {
 	background: #fff8f4;
 	display: block;
 	overflow: hidden;
 	margin-top: 20px;
 }
 
 .cancel {
 	width: 65px;
 	height: 25px;
 	border: 1px solid #ccc;
 	text-align: center;
 	line-height: 25px;
 	border-radius: 3px;
 	float: right;
 	margin-top: 10px;
 	margin-bottom: 10px;
 	margin-right: 4%;
 	color: #65646b;
 }
 /***弹窗***/
 
 .ygydcity {
 	position: fixed;
 	left: -100%;
 	right: 100%;
 	top: 0;
 	bottom: 0;
 	text-align: center;
 	font-size: 0;
 	z-index: 99999;
 	display: none;
 }
 
 .ygydcity:after {
 	content: "";
 	display: inline-block;
 	vertical-align: middle;
 	height: 100%;
 	width: 0;
 }
 
 .ygydcontent {
 	display: inline-block;
 	*display: inline;
 	*zoom: 1;
 	vertical-align: middle;
 	position: relative;
 	right: -100%;
 }
 
 .ygydcontent_mark {
 	width: 100%;
 	height: 100%;
 	position: fixed;
 	left: 0;
 	top: 0;
 	z-index: 9999;
 	background: #000;
 	opacity: 0.5;
 	filter: alpha(opacity=50);
 	display: none;
 }
 
 .payment_city_mask li.shiyi_close {
 	display: block;
 	border: 0px;
 	height: 38px;
 	line-height: 38px;
 	text-align: center;
 	background: #f2f2f2;
 	color: #0099CC;
 	font-size: 14px;
 }
 
 .payment_city_mask {
 	width: 300px;
 	background: #fff;
 	border-radius: 10px;
 	overflow: hidden;
 	text-align: center;
 }
 
 .payment_city_mask li.ygyd_title {
 	border: none;
 	font-size: 20px;
 	text-align: center;
 	color: #000;
 }
 
 .payment_city_mask li.ygyd_con {
 	font-size: 14px;
 	color: #666;
 	border: none;
 	margin-bottom: 30px;
 	padding: 0px 4%;
 	line-height: 25px;
 }
 
 .payment_city_mask li {
 	height: 38px;
 	line-height: 38px;
 	background-color: #fff;
 	border-bottom: 1px solid #ccc;
 }
 
 .ygydcity1 {
 	position: fixed;
 	left: -100%;
 	right: 100%;
 	top: 0;
 	bottom: 0;
 	text-align: center;
 	font-size: 0;
 	z-index: 99999;
 	display: none;
 }
 
 .ygydcity1:after {
 	content: "";
 	display: inline-block;
 	vertical-align: middle;
 	height: 100%;
 	width: 0;
 }
 
 .ygydcontent {
 	display: inline-block;
 	*display: inline;
 	*zoom: 1;
 	vertical-align: middle;
 	position: relative;
 	right: -100%;
 }
 
 .ygydcontent_mark1 {
 	width: 100%;
 	height: 100%;
 	position: fixed;
 	left: 0;
 	top: 0;
 	z-index: 9999;
 	background: #000;
 	opacity: 0.5;
 	filter: alpha(opacity=50);
 	display: none;
 }
 
 .payment_city_mask1 li.shiyi_close {
 	display: block;
 	border: 0px;
 	height: 38px;
 	line-height: 38px;
 	text-align: center;
 	background: #f2f2f2;
 	color: #0099CC;
 	font-size: 14px;
 }
 
 .payment_city_mask1 {
 	width: 300px;
 	background: #fff;
 	border-radius: 10px;
 	overflow: hidden;
 	text-align: center;
 }
 
 .payment_city_mask1 li.ygyd_title {
 	border: none;
 	font-size: 20px;
 	text-align: center;
 	color: #000;
 }
 
 .payment_city_mask1 li.ygyd_con {
 	border: none;
 	margin-bottom: 10px;
 	display: block;
 	height: 100%;
 }
 
 .payment_city_mask1 li {
 	height: 38px;
 	line-height: 38px;
 	background-color: #fff;
 	border-bottom: 1px solid #ccc;
 }
 
 .ygydcitys {
 	position: fixed;
 	left: -100%;
 	right: 100%;
 	top: 0;
 	bottom: 0;
 	text-align: center;
 	font-size: 0;
 	z-index: 99999;
 	display: none;
 }
 
 .ygydcitys:after {
 	content: "";
 	display: inline-block;
 	vertical-align: middle;
 	height: 100%;
 	width: 0;
 }
 
 .ygydcontent {
 	display: inline-block;
 	*display: inline;
 	*zoom: 1;
 	vertical-align: middle;
 	position: relative;
 	right: -100%;
 }
 
 .ygydcontent_marks {
 	width: 100%;
 	height: 100%;
 	position: fixed;
 	left: 0;
 	top: 0;
 	z-index: 9999;
 	background: #000;
 	opacity: 0.5;
 	filter: alpha(opacity=50);
 	display: none;
 }
 
 .payment_city_masks li.shiyi_close {
 	display: block;
 	border: 0px;
 	height: 38px;
 	line-height: 38px;
 	text-align: center;
 	background: #f2f2f2;
 	color: #0099CC;
 	font-size: 14px;
 }
 
 .payment_city_masks {
 	width: 300px;
 	background: #fff;
 	border-radius: 10px;
 	overflow: hidden;
 	text-align: center;
 }
 
 .payment_city_masks li.ygyd_title {
 	border: none;
 	font-size: 20px;
 	text-align: center;
 	color: #000;
 }
 
 .payment_city_masks li.ygyd_con {
 	font-size: 14px;
 	color: #666;
 	border: none;
 	margin-bottom: 30px;
 	padding: 0px 4%;
 	line-height: 25px;
 }
 
 .payment_city_masks li {
 	height: 38px;
 	line-height: 38px;
 	background-color: #fff;
 	border-bottom: 1px solid #ccc;
 }
 /*服务流程*/
 
 .service_box {
 	position: relative;
 	width: 100%;
 	overflow: hidden;
 }
 
 .service_title {
 	height: 39px;
 	line-height: 39px;
 	font-size: 14px;
 	color: #000;
 	padding-left: 4%;
 	box-sizing: border-box;
 	font-weight: bold;
 }
 
 .blue {
 	width: 14px;
 	height: 14px;
 	position: absolute;
 	z-index: 2;
 	left: 4%;
 	top: 20px;
 	background-color: #a5dcfa;
 	border-radius: 50%;
 	padding-top: 2px;
 	padding-left: 2px;
 	box-sizing: border-box
 }
 
 .blue div {
 	height: 10px;
 	width: 10px;
 	background-color: #01aff0;
 	border-radius: 50%;
 }
 
 .green {
 	width: 14px;
 	height: 14px;
 	position: absolute;
 	z-index: 2;
 	left: 4%;
 	top: 20px;
 	background-color: #67d3a6;
 	border-radius: 50%;
 	padding-top: 2px;
 	padding-left: 2px;
 	box-sizing: border-box
 }
 
 .green div {
 	height: 10px;
 	width: 10px;
 	background-color: #15bc77;
 	border-radius: 50%;
 }
 
 .red {
 	width: 14px;
 	height: 14px;
 	position: absolute;
 	z-index: 2;
 	left: 4%;
 	top: 20px;
 	background-color: #f68181;
 	border-radius: 50%;
 	padding-top: 2px;
 	padding-left: 2px;
 	box-sizing: border-box
 }
 
 .red div {
 	height: 10px;
 	width: 10px;
 	background-color: #f04545;
 	border-radius: 50%;
 }
 
 .gray {
 	width: 14px;
 	height: 14px;
 	position: absolute;
 	z-index: 0;
 	left: 4%;
 	top: 20px;
 	padding-top: 1px;
 	padding-left: 1px;
 	box-sizing: border-box
 }
 
 .gray div {
 	height: 12px;
 	width: 12px;
 	background-color: #ccc;
 	border-radius: 50%;
 }
 
 .gray p {
 	position: absolute;
 	width: 2px;
 	height: 139px;
 	background-color: #ccc;
 	left: 50%;
 	margin-left: -1px;
 	top: -130px;
 }
 
 .service {
 	height: 140px;
 	padding-top: 11px;
 	box-sizing: border-box;
 	position: relative;
 	box-sizing: border-box;
 	background: #fff;
 	padding-right: 2%;
 }
 
 .service h1 {
 	line-height: 25px;
 	color: #191919;
 	font-size: 14px;
 	margin-left: 11%;
 }
 
 .service h2 {
 	line-height: 20px;
 	color: #65646b;
 	font-size: 12px;
 	margin-left: 11%
 }
 
 .service > p {
 	line-height: 20px;
 	color: #65646b;
 	font-size: 12px;
 	margin-left: 11%;
 }
 
 .border_bottoms {
 	border-top: 1px solid #dedede;
 	background-size: 100% 1px;
 	background-repeat: no-repeat;
 	height: 1px;
 	width: 100%;
 	margin-left: 11%;
 	margin-top: 10px;
 }
 /***产品申请***/
 
 .product_step {
 	height: 40px;
 	padding-left: 4%;
 	box-sizing: border-box;
 	margin: 10px 0px;
 }
 
 .step_one {
 	width: 30px;
 	height: 30px;
 	line-height: 30px;
 	color: #fff;
 	text-align: center;
 	background-color: #1A92DE;
 	border-radius: 50%;
 	float: left;
 	font-size: 14px;
 	margin: 5px 0px;
 }
 
 .product_step h2 {
 	line-height: 40px;
 	float: left;
 	font-size: 16px;
 	color: #1A92DE;
 	font-weight: normal;
 	padding-left: 2%;
 }
 
 .product_sq {
 	padding: 0 5%;
 	width: 100%;
 	overflow: hidden;
 	background: #fff;
 }
 
 .product_sq span {
 	float: left;
 	width: 25%;
 	color: #666;
 	text-align: left;
 	font-size: 14px;
 	height: 35px;
 	line-height: 35px;
 }
 
 .product_sq li {
 	padding: 0.5rem 0;
 	overflow: hidden;
 	border-bottom: 1px solid #ddd;
 }
 
 .add-input {
 	float: left;
 	background: transparent;
 	border: 0;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	color: #999;
 }
 
 .add-select {
 	float: left;
 	width: 65%;
 	border: 0;
 	height: 35px;
 	display: block;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 }
 
 .am-icon-angle-right {
 	width: 10px;
 	height: 10px;
 	border: 1px solid #6b6b6b;
 	border-top: none;
 	border-right: none;
 	transform: rotate(-45deg);
 	-o-transform: rotate(-45deg);
 	/* Opera浏览器 */
 	-webkit-transform: rotate(-45deg);
 	/* Webkit内核浏览器 */
 	-moz-transform: rotate(-45deg);
 	/* Firefox浏览器 */
 	float: right;
 	margin-top: 10px;
 	margin-right: 10px;
 }
 
 .am-text-right {
 	float: right;
 	margin-top: 10px;
 	margin-right: 10px;
 	font-size: 14px;
 	color: #666;
 	font-style: normal;
 }
 
 .demo-select #city_dummy {
 	float: left;
 	color: #a1a1a1;
 	background: transparent;
 	border: 0px;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	width: 100%;
 }
 
 .demo-selects #citys_dummy {
 	float: left;
 	color: #a1a1a1;
 	background: transparent;
 	border:none;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	width: 100%;
 }
 .demo-selects #city2_dummy {
 	float: left;
 	color: #a1a1a1;
 	background: transparent;
 	border:none;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	width: 100%;
 }
  .demo-selects #city3_dummy {
 	float: left;
 	color: #a1a1a1;
 	background: transparent;
 	border:none;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	width: 100%;
 }
 .demo-selects #city4_dummy {
 	float: left;
 	color: #a1a1a1;
 	background: transparent;
 	border:none;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	width: 100%;
 }
 .demo-selects #city1_dummy {
 	float: left;
 	color: #a1a1a1;
 	background: transparent;
 	border: 0px;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	width: 100%;
 }
 .demo-selects #city5_dummy {
	 float: left;
	 color: #a1a1a1;
	 background: transparent;
	 border:none;
	 height: 35px;
	 line-height: 35px;
	 font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
	 width: 100%;
 }
 
 .boxmore {
 	clear: both;
 	padding-top: 10px;
 }
 
 .boxmore a {
 	display: block;
 	width: 240px;
 	line-height: 24px;
 	margin: 0 auto;
 	color: #1A92DE;
 	padding: 0px 0px;
 }
 
 .boxmore a span {
 	padding-right: 15px;
 	background: url(../images/down.gif) no-repeat right center;
 }
 
 .onebox a {
 	color: red;
 	font-weight: bold;
 }
 
 .clear {
 	clear: both;
 	margin: 0px;
 	padding: 0px;
 }
 
 .product_tips {
 	line-height: 20px;
 	font-size: 14px;
 	color: #333;
 	padding: 0% 4%;
 	margin: 10px 0px;
 }
 
 .list-cart1 .d-stock {
 	width: 7.5rem;
 	float: right;
 	margin-top: 8px;
 }
 
 .list-cart1 .d-stock .decrease {
 	border-radius: 50%;
 	color: #666;
 	float: left;
 	border: 1px solid #dadada;
 	width: 20px;
 	height: 20px;
 	line-height: 20px;
 	text-align: center;
 	font-size: 12px;
 }
 
 .list-cart1 .d-stock .text_box {
 	float: left;
 	border: 0;
 	width: 80px;
 	height: 20px;
 	line-height: 20px;
 	text-align: center;
 }
 
 .list-cart1 .d-stock .increase {
 	border-radius: 50%;
 	font-size: 12px;
 	color: #666;
 	float: right;
 	width: 20px;
 	height: 20px;
 	line-height: 20px;
 	text-align: center;
 	margin-left: -1px;
 	border: 1px solid #dadada;
 }
 /*交易记录*/
 
 .detail_title {
 	width: 21%;
 	height: 39px;
 	line-height: 39px;
 	text-align: center;
 	margin-left: auto;
 	margin-right: auto;
 	position: relative;
 	color: #65646b;
 	font-size: 12px;
 }
 
 .detail_title .border_top {
 	width: 100px;
 	top: 19px;
 }
 
 .detail {
 	height: 75px;
 	position: relative;
 	background-color: #fff;
 	padding-left: 4%;
 	padding-top: 8px;
 	box-sizing: border-box;
 	border-bottom: 1px solid #e0e0e0;
 }
 
 .detail h1 {
 	line-height: 20px;
 	font-size: 14px;
 	color: #191919;
 	font-weight: normal;
 }
 
 .detail h2 {
 	line-height: 20px;
 	font-size: 12px;
 	color: #747474;
 	font-weight: normal;
 }
 
 .detail h3 {
 	line-height: 20px;
 	font-size: 12px;
 	color: #747474;
 	font-weight: normal;
 }
 
 .detail p {
 	line-height: 75px;
 	position: absolute;
 	right: 4%;
 	top: 0;
 	color: #414141;
 	font-size: 16px;
 }
 /***设置交易密码***/
 
 .pay-iphone {
 	margin: 1rem 5%;
 	color: #4b4b4b;
 }
 
 .payment {
 	width: 90%;
 	margin: 0 5%;
 	overflow: hidden;
 	height: 50px;
 	border: 1px solid #ddd;
 	background: #fff;
 	border-radius: 5px;
 }
 
 .payment li {
 	width: 16.6%;
 	height: 50px;
 	border-right: 1px solid #ddd;
 	float: left;
 }
 
 .payment li:last-child {
 	border-right: 0;
 }
 
 .payment input {
 	border: 0;
 	width: 100%;
 	line-height: 50px;
 	text-align: center;
 }
 /***提现***/
 
 .card-list {
 	background: #22a5b4;
 	margin: 18px 4% 10px;
 	padding: 16px;
 	border-radius: 4px;
 }
 
 .card-list .logo {
 	width: 40px;
 	height: 40px;
 	overflow: hidden;
 	float: left;
 }
 
 .card-list .logo img {
 	width: 40px;
 	height: 40px;
 	display: block;
 }
 
 .card-list .text {
 	color: #fff;
 	margin-left: 48px;
 }
 
 .card-list .text .name {
 	font-size: 16px;
 	line-height: 40px;
 }
 
 .card-list .text .info {
 	margin-top: 4px;
 	text-align: right;
 	font-size: 16px;
 }
 
 .card-info {
 	background: #fff;
 	margin: 8px 0px;
 	padding: 16px;
 	border-radius: 4px;
 }
 
 .card-info .logo {
 	width: 40px;
 	height: 40px;
 	overflow: hidden;
 	float: left;
 }
 
 .card-info .logo img {
 	width: 40px;
 	height: 40px;
 	display: block;
 }
 
 .card-info .text {
 	color: #666;
 	margin-left: 48px;
 }
 
 .card-info .text .name {
 	font-size: 16px;
 }
 
 .card-info .text .info {
 	margin-top: 4px;
 }
 /***提现说明***/
 
 .about {
 	color: #333333;
 	overflow: hidden;
 	padding: 20px 4%;
 	padding-bottom: 30px;
 }
 
 .about h1 {
 	padding-left: 10px;
 	font-weight: bold;
 	font-size: 16px;
 	border-left: 2px solid #1A92DE;
 }
 
 .about p {
 	font-size: 14px;
 	line-height: 26px;
 	text-indent: 0em;
 	padding: 20px 0px;
 }
 /***系统消息***/
 
 .mess li {
 	padding: 0 5%;
 	margin-top: 10px;
 	overflow: hidden;
 	background: #fff;
 	border-top: 1px solid #ddd;
 	border-bottom: 1px s #ddd;
 }
 
 .mess li a {
 	color: #000;
 }
 
 .mess li h2 {
 	font-weight: normal;
 	line-height: 40px;
 	font-size: 18px;
 	margin-top: 5px;
 }
 
 .mess li .con {
 	color: #808080;
 	font-size: 14px;
 	padding-bottom: 5px;
 }
 
 .mess li .time {
 	border-top: 1px solid #ddd;
 	font-size: 14px;
 	line-height: 40px;
 }
 
 .mess li .time i {
 	float: right;
 	font-style: normal;
 }
 
 .mess li .time span {
 	float: right;
 }
 /***消息列表***/
 
 .message {
 	background: #fff;
 	overflow: hidden;
 }
 
 .message li {
 	padding: .5rem 1rem;
 	border-bottom: 1px solid #ddd;
 	overflow: hidden;
 }
 
 .message li img {
 	float: left;
 }
 
 .message .am-icon-angle-rights {
 	float: right;
 	margin-top: 0.7rem;
 	width: 10px;
 	height: 10px;
 	border: 1px solid #6b6b6b;
 	border-top: none;
 	border-right: none;
 	transform: rotate(225deg);
 	-o-transform: rotate(225deg);
 	/* Opera浏览器 */
 	-webkit-transform: rotate(225deg);
 	/* Webkit内核浏览器 */
 	-moz-transform: rotate(225deg);
 	/* Firefox浏览器 */
 	float: right;
 	margin-top: 15px;
 	margin-right: 10px;
 }
 
 .message li a {
 	color: #242424;
 	overflow: hidden;
 	display: block;
 }
 
 .message li i {
 	float: left;
 	font-style: normal;
 	margin-left: 10px;
 	font-size: 16px;
 	margin-top: 0.5rem;
 }
 
 .message li em {
 	float: right;
 	font-style: normal;
 	margin-right: 10px;
 	font-size: 16px;
 	margin-top: 0.5rem;
 	color: #1A92DE
 }
 
 .message li p {
 	color: #d3d3d3;
 	text-indent: 50px;
 	font-size: 1.4rem;
 }
 
 .add-inputtext {
 	width: 92%;
 	padding-left: 2%;
 	margin-left: 4%;
 	background: #fff;
 	border: 0;
 	height: 35px;
 	line-height: 35px;
 	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
 	margin-top: 10px;
 }
 
 .am-rights {
 	float: right;
 	margin-top: 0.7rem;
 	width: 10px;
 	height: 10px;
 	border: 1px solid #6b6b6b;
 	border-top: none;
 	border-right: none;
 	transform: rotate(225deg);
 	-o-transform: rotate(225deg);
 	/* Opera浏览器 */
 	-webkit-transform: rotate(225deg);
 	/* Webkit内核浏览器 */
 	-moz-transform: rotate(225deg);
 	/* Firefox浏览器 */
 	float: right;
 	margin-top: 15px;
 	margin-right: 10px;
 }
 
 .am-icons {
 	float: right;
 	margin-top: 0.7rem;
 	width: 14px;
 	height: 14px;
 	margin-right: 10px;
 }
 
 .am-icon-img {
 	float: right;
 	border-radius: 50%;
 	width: 35px;
 	height: 35px;
 	margin-right: 10px;
 	background-size: cover;
 	background-color: #ffb385;
 }
 /***添加银行卡***/
 
 .addbankcard {
 	width: 90%;
 	height: 40px;
 	background: #fff;
 	margin: 10px auto;
 	border-radius: 5px;
 	border-radius: 5px;
 }
 
 .addbankcard a {
 	display: block;
 	color: #666;
 	text-align: center;
 	font-size: 16px;
 	line-height: 40px;
 }
 
 .addbankcard a:hover {
 	color: #00c4f2;
 }
 
 .city-list li {
 	border-bottom: 1px solid #ddd;
 	padding: 0 5%;
 	line-height: 3rem;
 	background: #fff;
 }
 
 .city-list {
 	width: 100%;
 }
 
 .city-list li a {
 	color: #333;
 	display: block;
 }
 
 .city-list .curr a {
 	background: url(../images/dui.png) no-repeat right center;
 	padding-right: 5%;
 }
 
 .card-select {
 	padding: 8px;
 	overflow: hidden;
 }
 
 .card-select .list {
 	margin-top: -8px;
 }
 
 .card-select .list li {
 	background: #fff;
 	position: relative;
 	overflow: hidden;
 	margin: 8px;
 	padding: 14px;
 	border-radius: 4px;
 }
 
 .card-select .list li.z-active {
 	border: 2px solid #1A92DE;
 	padding: 12px;
 }
 
 .card-select .list li.z-active .u-radio {
 	background-position: 0 -16px;
 }
 
 .card-select .list li .logo {
 	width: 80px;
 	text-align: center;
 	float: left;
 	margin-left: 20px;
 }
 
 .card-select .list li .logo img {
 	width: 40px;
 	height: 40px;
 	display: block;
 	margin: 0 auto;
 }
 
 .card-select .list li .logo .name {
 	font-size: 16px;
 	color: #666;
 	text-align: center;
 	display: block;
 	margin-top: 4px;
 }
 
 .card-select .list li .info {
 	color: #999;
 	margin-left: 108px;
 }
 
 .product_sq a.fscode {
 	color: #1A92DE;
 	position: absolute;
 	right: 30px;
 	line-height: 2.8em;
 }
 
 .product_sq a.fasong {
 	color: #b2b2b2;
 }
 
 .forget_kf {
 	margin: .5rem 5%;
 	color: #4b4b4b;
 	text-align: right;
 }
 
 .forget_kf a {
 	color: #38a1fa
 }
 /***产品介绍***/
 
 .detail-toggle .projectitem {
 	overflow: hidden;
 }
 
 .detail-toggle .projectitem .title {
 	height: 50px;
 	line-height: 50px;
 	position: relative;
 	border-bottom: 1px solid #dcdcdc;
 	border-top: 1px solid #dcdcdc;
 	overflow: hidden;
 	background: #fff url(../images/titline.jpg) left center no-repeat;
 	background-position: 10px;
 	margin-top: 10px;
 }
 
 .detail-toggle .projectitem .title .tit {
 	font-size: 16px;
 	font-weight: normal;
 	line-height: 50px;
 	float: left;
 	padding-left: 20px;
 }
 
 .detail-toggle .projectitem .title .arrow {
 	width: 18px;
 	height: 12px;
 	background-image: url(../images/arrow.png);
 	background-position: 0 0;
 	background-repeat: no-repeat;
 	position: absolute;
 	right: 12px;
 	top: 16px;
 	background-size: cover;
 }
 
 .detail-toggle .projectitem .title.z-active .arrow {
 	width: 18px;
 	height: 12px;
 	background-image: url(../images/arrow_2.png);
 }
 
 .detail-toggle .projectitem .content {
 	overflow: hidden;
 	display: none;
 	padding: 12px 12px 12px;
 	float: left;
 	background: #fff;
 	width: 100%;
 }
 
 .detail-toggle .projectitem .content .w {
 	margin-bottom: 4px;
 }
 
 .detail-toggle .projectitem .content .t {
 	line-height: 24px;
 }
 
 .detail-toggle .projectitem .content .t strong {
 	font-weight: normal;
 }
 
 .detail-toggle .projectitem .content .c {
 	color: #666;
 	line-height: 24px;
 	overflow: hidden;
 }
 
 .detail-toggle .projectitem .content .c img {
 	display: block;
 	width: 100%;
 	margin: 0 auto;
 }
 
 .bottom_btn {
 	background: #fff;
 	position: fixed;
 	bottom: 0;
 	z-index: 999;
 	left: 0;
 	width: 100%;
 	padding-bottom: 10px;
 }
 
 .fczcode {
 	padding: 15px 0px;
 	border-bottom: 1px solid #ddd;
 	background: #f1f1f1;
 	color: #666;
 	font-size: 14px;
 }
 
 .fczcode .bdcode {
 	border: 1px solid #ddd;
 	margin: 0px 5px;
 	height: 25px;
 	line-height: 25px;
 }
 /*城市弹层*/
 
 .container {
 	width: 100%;
 	background-color: #ffffff;
 }
 
 .letter {
 	width: 5%;
 	overflow: hidden;
 	line-height: 23px;
 	font-size: 14px;
 	position: fixed;
 	top: 40px;
 	right: 10px;
 	text-align: center;
 }
 
 .letter ul {
 	list-style-type: none;
 	height: 100%;
 }
 
 .letter ul li a {
 	text-decoration: none;
 	color: #1A92DE;
 }
 
 .citysite {
 	width: 96%;
 	overflow: hidden;
 	padding: 0px 2% 20px;
 }
 
 .city-list {
 	width: 100%;
 	overflow: hidden;
 }
 
 .city-list .city-letter {
 	color: #6e6e6e;
 	font-size: 16px;
 	display: inline-block;
 	padding-top: 15px;
 	padding-bottom: 5px;
 	border-bottom: 1px solid #e8ecf1;
 	width: 100%;
 }
 
 .city-list p {
 	color: #afafaf;
 	width: 95%;
 	height: 50px;
 	line-height: 50px;
 	border-bottom: 1px solid #e8ecf1;
 	cursor: pointer;
 }
 
 .UISelect {
 	margin-top: 5px
 }
 
 .container .contact {
 	font-size: 14px;
 	color: #787878;
 	text-align: center;
 	padding-top: 30px;
 }
 .xzico {
	background: #fff;
	width:100%;
	height: 120px;
	padding-top:3%;

}

.xzico-pic li {
	float: left;
	width: 25%;
	background: url(../images/xzico3.jpg) no-repeat center top;
	background-size: 60px;
	text-align: center;
	font-size: 14px;
	color: #acacab;
	padding-top:60px;
	
}

.xzico-pic li.xzico2 {
	background: url(../images/xzico4.jpg) no-repeat center top;
	background-size: 60px;
	text-align: center;
	font-size: 14px;
	color: #acacab;
	padding-top:60px;
}

.xzico-pic li.xzico3 {
	background: url(../images/xzico5.jpg) no-repeat center top;
	background-size: 60px;
	text-align: center;
	font-size: 14px;
	color: #acacab;
	padding-top:60px;
}

.xzico-pic li.xzico4 {
	background: url(../images/xzico6.jpg) no-repeat center top;
	background-size: 60px;
	text-align: center;
	font-size: 14px;
	color: #acacab;
	padding-top:60px;
}
